RiverSync
SPEC-PWF-PON · v0.1
13 June 2026
Owner: Platform team
Drill-down of the master workflow map (SPEC-PWF). This process is a view over the spec — its requirements live in the PRD set, its events & services in the domain set, its entities in the ERD. Lanes, steps and events render from workflow/workflow-catalog.js — nothing is defined twice. It shares its spine with customer onboarding (SPEC-PWF-CON); a live tenant gaining a second capability is capability & enrollment (SPEC-PWF-ENR).

1Trigger, outcome & lanes

What starts this process, where it ends, who acts and on which surfaces. The journey mirrors the customer one with two deliberate differences — the partner front door is partner.riversync.com, and the partner program (Partners-app access + channel subtype) is gated behind a RiverSync approval that the basic account is not.

RiverSync Co., Ltd. · BangkokSPEC-PWF-PON · 1 of 4

2The flow

Top to bottom in sequence; lanes are the actors. The basic account goes live the moment email is verified; in parallel RiverSync reviews the application and — on approval — assigns the channel subtype and unlocks the Partners app. Node shape follows the master conventions — pills start and end the process, grey nodes are backbone events, diamonds are decisions.

Partner onboarding — swimlane. The program-approval branch is the partner-specific gate.SPEC-PWF-PON · flow
RiverSync Co., Ltd. · BangkokSPEC-PWF-PON · 2 of 4

3Steps

Each row is one node on the swimlane: who acts, what happens, the domain event it emits, and the requirement or rule it traces to.

RiverSync Co., Ltd. · BangkokSPEC-PWF-PON · 3 of 4

4Related documentation

Every id, event, service and entity this process touches — each linked to the document that owns it. This is how you hop from a step back to the requirement, the service or the data model behind it.

5Rules in play

The WF-rules that bind this workflow — the master holds the full set; the DM-rules (ERD) and SVC-rules (Domain) they extend stay with those documents.

6Open questions & ⚠ gaps

Surfaced by this process; not yet resolved in the model. To be reconciled into the PRD/ERD cascade.

RefGap
PAR-7 ⚠Partner self-application & program approval. The application form (proof of legitimacy, registration, tax ID), the RiverSync review/approve gate, and the partner.approved event are new — proposed requirement PAR-7 does not yet exist; add it plus a PartnerApplication entity and the gated-program state in the ERD.
FED-8 ⚠Partner Owner role. Partner tenants get an explicit fixed-full Owner (symmetric with customers) rather than defaulting to Administrator — proposed FED-8; reconcile with the Federation PRD role model.
AUTH-2Membership-gating the Partners app. Basic account active at verification, Partners app unlocked only on approval — confirm the two-state grant in AUTH-2 and the AppRoleGrant model.
PRT-9Subtype is RiverSync-set. Distributor/reseller assigned at approval, never selected by the applicant (existing rule, asserted here).

7Revision history

VersionDateChanges
0.113 Jun 2026First draft — new partner front door, split from the former combined onboarding workflow. Shares the customer spine; adds the partner-program approval gate, subtype assignment (PRT-9) and the explicit partner Owner role.
RiverSync Co., Ltd. · BangkokSPEC-PWF-PON · 4 of 4